public class J07switch {
    public static void main(String[] args) {
        //if麻烦在哪里？
        int dang = 100;
//        if(dang==0){
//            System.out.println("关机");
//        } else if (dang==1) {
//            System.out.println("档位1");
//        } else if (dang==2) {
//            System.out.println("档位2");
//        } else if (dang==3) {
//            System.out.println("档位3");
//        } else if (dang==4) {
//            System.out.println("档位4");
//        } else{
//            System.out.println("档位5");
//        }
        //ctr + r查找替换
        /*
        switch特点
        break可以省略，如果省略，触发switch穿透
        default类似else，如果一个都没匹配成功，就会进入这里
            default位置不限，不过一般都是在最下面
            可以省略
         */
        switch (dang){
            default:
                System.out.println("没有此档位，是不是拧坏了？");
            case 0:
                System.out.println("关机");
                break;
            case 1:
                System.out.println("档位1");
                break;
            case 2:
                System.out.println("档位2");
                break;
            case 3:
                System.out.println("档位3");
                //break;
            case 4:
                System.out.println("档位4");
                //break;
            case 5:
                System.out.println("档位5");
                break;
        }
        System.out.println("end");
    }
}

class SwitchVal{
    public static void main(String[] args) {
        /*
        byte、short、int、String
        char、

        Character、Byte、Short、Integer、 或枚举
         */
        switch ("abc"){
            case "a":
                System.out.println(123);
                break;
            case "abc":
                System.out.println("盾构施工多少个大好时光等哈搜嘎更待何时更待何时干点啥个打个电话素冠荷鼎归属感打工皇帝官方互动");
                break;
        }
    }
}